home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
gnu
/
ae.lha
/
ae
/
AEC
/
Tests
/
Makefile
< prev
next >
Wrap
Makefile
|
1990-02-28
|
1KB
|
66 lines
#
# @(#)Makefile 5.5 (Berkeley) 9/18/85
#
# This is a simple test for AE and AEC. It is the public-domain compress
# utility. To test it, type "make test".
COMFLAGS=-DBSD4_2 -O -DSACREDMEM=256000 -AE
BIN=${DESTDIR}/usr/ucb
CC=cc
GCC = gcc
AEC = aec
# To completely test a new implementation, use the -d flags as well.
AECFLAGS = -m
# Compress's Makefile:
compress: compress.c USERMEM
$(GCC) $(COMFLAGS) -DUSERMEM=`cat USERMEM` -o compress compress.c
# USERMEM may have to be set by hand. It should contain the amount of
# available user memory in bytes. Set it to zero, for physical memory
# less than 1 Meg.
USERMEM:
sh usermem.sh > USERMEM
install: compress
install -s compress $(BIN)
rm -f $(BIN)/uncompress $(BIN)/zcat
ln $(BIN)/compress $(BIN)/uncompress
ln $(BIN)/compress $(BIN)/zcat
# Temporarily don't delete USERMEM. When chroot'ed to /nbsd, usermem.sh
# fails totally.
clean:
rm -f compress core errs a.out ae.out* *.sma *.sma.* *.o adtr words*
# AE/AEC Makefile:
adtr: compress compress.sma.c adtr.o
cc -g -I. -I.. compress.sma.c adtr.o -o adtr
compress.sma.c: compress.sma
$(AEC) $(AECFLAGS) -x compress -o compress.sma.c compress.sma
test: compress adtr
cp /usr/dict/words .
rm -f words.Z
time ./compress words
ls -l ae.out
time adtr ae.out 1
compress ae.out
ls -l ae.out.Z